home *** CD-ROM | disk | FTP | other *** search
/ Network Support Library / RoseWare - Network Support Library.iso / print / qswitc.exe / QSWITCH.DOC < prev    next >
Text File  |  1993-05-03  |  9KB  |  265 lines

  1. What It Does:
  2.  
  3. QSWITCH is a "POP-UP" memory resident program which allows you
  4. to switch between Novell 2.1x/3.xx Print Queues  even  in the
  5. middle of a running program. With QSWITCH installed you no
  6. longer have  to exit from the current program and run CAPTURE or
  7. ENDCAP to  redirect printer output to another printer or release
  8. a Queue for printing.
  9.  
  10. Pressing the Keys defined by KEYCODE together pops up a simple
  11. menu from which you select the name of the Queue for you your
  12. printer output.
  13.  
  14. Version 1.20 added Multiple Server support which  allows  you to
  15. select Queues on any Attached Server in Multiple server Networks.
  16.  
  17. Version 1.30 adds the ability to capture print output  to a disk
  18. file.
  19.  
  20. Version 1.32 adds the ability to program the Hot-Key used to pop-up
  21.   QSWITCH using KEYCODE.
  22.  
  23. Requirements:
  24.  
  25. Novell NETWARE 2.10 or higher on the Server.
  26.  
  27. IBM or IBM Compatible PC, XT, AT, or 386  Workstation.
  28.  
  29. Named Print Queues setup for the Server's Spooled Printers.
  30.  
  31. Installation:
  32.  
  33. QSWITCH is a Terminate and Stay Resident program. When you
  34. type:
  35.  
  36. QSWITCH
  37.  
  38. at the command line prompt, it loads itself into  RAM memory,
  39. displays a short message and returns to the command  line
  40. prompt. QSWITCH is now resident in memory and is activated  by
  41. holding down the <ALT> and <LEFT SHIFT> keys and tapping the
  42. <Q> key.
  43.  
  44. System Supervisor:
  45.  
  46. A user of QSWITCH must have a minimum of READ rights in the
  47. SYS:SYSTEM directory in order to determine  the  Queue  names.
  48. Please set the User Trustee assignments accordingly. Normally if
  49. the user can already use CAPTURE to Queue print jobs, he will
  50. have sufficient rights.
  51.  
  52. On Multi server networks, the user must be attached to all
  53. servers that have Queues. This is usually done by attaching as
  54. Guest or some other restricted User.
  55.  
  56. The LOGIN script should start a CAPTURE to a default
  57. printer with the default printer flags you want to use.
  58.  
  59. For example:
  60.  
  61. "#CAPTURE Q=LASER NB NFF TI=30".
  62.  
  63. QSWITCH will use the last CAPTURE command values when
  64. switching to another Queue.  The Printer flags may be changed
  65. from QSWITCH by using the Set Flags option.
  66.  
  67. Do not load QSWITCH from a Login Script using the # command.
  68. Since it becomes resident it will leave a hole in memory where
  69. LOGIN was when LOGIN exits. If you want to load QSWITCH as part
  70. of the Login script, do it with the EXIT command as the last
  71. command.
  72.  
  73. For Example: EXIT "QSWITCH"
  74.  
  75. The best place to load is as part of the AUTOEXEC.BAT at boot
  76. time.
  77.  
  78. QSWITCH may be loaded either before or after the Novell IPX.COM
  79. and  NETx.COM programs. If however you want to remove QSWITCH
  80. from  memory at some later time it should be run last.
  81.  
  82. QSWITCH should be run only once. If you run it a second time
  83. the message "QSWITCH already installed." will be displayed and
  84. no further action will be taken.
  85.  
  86. QSWITCH may be Un-Installed also. To remove QSWITCH from memory
  87. and release the memory it uses, simply  type: "QSWITCH -"
  88.  
  89. If it is safe to remove QSWITCH from memory, ( no other RAM
  90. resident programs loaded after it ) a message that QSWITCH has
  91. been removed will be displayed. If it is not safe a message to
  92. that effect is displayed and QSWITCH remains active. Removing
  93. QSWITCH from memory does not affect the then active state of
  94. the Print Queues.
  95.  
  96. On a 386 workstation with DESQViews QEMM(TM) Memory manager, or
  97. MSDOS(TM) 5.0&6.0, QSWITCH may be loaded using the LOADHI command.
  98. This puts QSWITCH above the lower 640K leaving maximum room for
  99. normal programs.
  100.  
  101. Operation:
  102.  
  103. To activate QSWITCH once it is installed, hold down the
  104. <ALT>and <LEFT SHIFT> and tap the <Q> key. A menu will "Pop-Up"
  105. on the screen. This default Key combination may be changed with
  106. KEYCODE. See KEYCODE.DOC for details.
  107.  
  108. If the Workstation is attached to Multiple Servers, the first
  109. Menu to appear will give a list of the Attached servers.  Select
  110. the server you want to use and press return. If their  is only a
  111. single Server attached this menu will be skipped.
  112.  
  113. If the Netware shell is loaded and the User is properly logged
  114. into the network, the menu will display the names of the
  115. available Print Queues. Simply use the Up and Down Arrow keys
  116. to move to the Queue you want and press <ENTER>. The original
  117. Queue will be closed and the new Queue will be activated.
  118.  
  119. To END CAPTURE to a Print Queue and return to the Local
  120. Printer, select the EndCapture choice.
  121.  
  122. Alternately if the first Letter of the Queue's name is Unique
  123. simply press the first letter and the Queue will be selected.
  124. The Menu will disappear and the new Print Queue will be active.
  125. You also have the choice of "EndCapture" which closes the
  126. present Queue and returns print output to the Local printer
  127. port.
  128.  
  129. To capture to a file, choose File Capture.
  130.  
  131. You will be asked for a File Name. The File Name MUST be on a
  132. network drive. Capture files cannot be created on a local drive.
  133.  
  134. Capture Files will be active only until you exit the current
  135. program or do an EndCapture. Some programs because of the way
  136. they handle printing will close the Capture File after each
  137. printout. You can check if the Capture is still active by
  138. popping up QSWITCH. If it is active the File Name will be
  139. highlighted.
  140.  
  141. The SET FLAGS option allows you to change the default Queue
  142. flags. These are:
  143.  
  144. COPY COUNT     Number of copies to be printed.
  145.  
  146. TIME OUT       Time to wait after the last character to start
  147.                printing.
  148.  
  149. FORM FEEDS     Whether to force a form feed after each job
  150.  
  151. BANNER         Whether to print a Banner page.
  152.  
  153. EXPAND TABS    Whether to expand tab characters.
  154.  
  155. TAB  SIZE      How many spaces to expand tabs.
  156.  
  157. FORM NO.       Form definition No. to signal the console.
  158.  
  159.  
  160. To change a flags value, move the bar to the flag that is to be
  161. modified and use the <+> and <-> keys to increase or decrease
  162. the value respectively.
  163.  
  164. The Menu may be moved around the screen by using the Right and
  165. Left Arrow keys to move right and left, and the PageUp and
  166. PageDown keys to move Up and Down.
  167.  
  168. Errors:
  169.  
  170. If you pop-up QSWITCH and the workstation shell is not loaded
  171. or the Network is not connected you will get a message:  "Exit -
  172. No Network" as the only choice on the menu.
  173.  
  174. If you are not logged in to the Network or do not have Rights
  175. to the Queues, the message "No Queues Found" will be displayed
  176. on the Menu.
  177.  
  178. If you try to Pop Up QSWITCH while in a graphics mode, the
  179. program will beep twice and exit. In order to keep the RAM usage
  180. down to a minimum amount, saving of a graphics screen is  not
  181. implemented.
  182.  
  183. Limitations:
  184.  
  185. Earlier versions of QSWITCH only supported 5 Queues. Version
  186. 1.11 supports up to 20 Queues. Please note that if the sum of
  187. the Name lengths of the Queues exceeds 255 characters the end
  188. ones will disappear. Since most names are not over 10
  189. characters, this should not be a problem.
  190.  
  191. QSWITCH 1.20 is the first version to work on Multi Server
  192. Networks.
  193.  
  194. QSWITCH will Pop-Up properly on MONO, CGA, EGA, and VGA cards
  195. in 80 column and 132 column text modes. It will not work over
  196. graphic programs or graphic interfaces such as Windows.
  197.  
  198. On CGA,EGA, and VGA cards when used with a Monochrome monitor,
  199. you should run MODE BW80 to force the black and white attribute
  200. set so that the menu has maximum readability.
  201.  
  202. Registration:
  203.  
  204. This program is Copyrighted and all rights are Reserved. It is
  205. however a Shareware program. This means that it may be  copied
  206. and given to friends freely as long as ALL of the documentation
  207. is included with the program. If, after trying the program you
  208. find it useful, your obligation is to Register as a User. To
  209. Register as a User send $35.00 to:
  210.  
  211. Arnold Bailey
  212. 8 Buckingham Mews
  213. Middletown, NY 10940
  214.  
  215. Compuserve ID 72020,136
  216. BIX : abailey
  217.  
  218. If you want the quickest possible service, Send the registration
  219. fee to  the above address along with your Compuserve ID number
  220. or BIX user name.  I will upload the  registered version as a
  221. binary file to your Compuserve mail box or as an Attached file
  222. to BIX EMail.
  223.  
  224. Registered users will receive the latest version of QSWITCH and
  225. will be notified of improvements and revisions.
  226.  
  227. Please be fair about this. If you find you are using QSWITCH
  228. regularly then please support the effort that went into
  229. creating it. Otherwise such projects cannot continue.
  230.  
  231.  Revision History
  232.  
  233. Version 1.0 March 1, 1989
  234.   Initial Shareware Release.
  235.  
  236. Version 1.10 March 15, 1989
  237.   Added Queue flags control and graphics mode trap.
  238.   Improved Queue search routines.
  239.  
  240. Version 1.11 April 10, 1989
  241.   Increased the Queue Table to 20 Queues
  242.  
  243. Version 1.12 June 23, 1989
  244.   Fixed problem with Form Names if Shell not initialized.
  245.   Will work properly with DesqView QEMM and LoadHi on a 386.
  246.  
  247. Version 1.20 March 6, 1990
  248.   Added support for Multiple Server Networks.
  249.   Up to 20 Queues per server. Up to 8 Servers.
  250.  
  251. Version 1.21 March 1, 1991
  252.   Minor clean up and size reduction.
  253.  
  254. Version 1.22 August 1, 1991
  255.   Minor clean up and size reduction.
  256.  
  257. Version 1.23 November 22, 1991
  258.   Added work around to allow UnInstall to work with
  259.   DR-DOS 6.0 memory blocks.
  260.  
  261. Version 1.30  May 9,1992
  262.   Added support for disk file capture.
  263.  
  264. Version 1.32  May 3,1993
  265.   Added KeyCode Hot-Key Programmer